html,
body{width:100%;height:100%;}

/*theme*/
.layui-side-menu,
.layadmin-pagetabs .layui-tab-title li:after,
.layadmin-pagetabs .layui-tab-title li.layui-this:after,
.layui-layer-admin .layui-layer-title,
.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child{background-color:#24262F!important;}
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a{background-color:#009688!important;}
.layui-layout-admin .layui-logo{background-color:#3A3D49!important;}
.layui-layout-admin .layui-layout-left .layui-nav-child a{padding:0 20px;}
.layui-form-item{margin-bottom:8px;}
/*customs*/
.layui-icon-prev:before{content:"\e65a";}
.layui-icon-next:before{content:"\e65b";}
.layui-icon-down:before{content:"\e61a";}
.layui-side-menu .layui-nav .layui-nav-item>a{position:relative;}
.layui-side-menu .layui-nav .layui-nav-item .iconfont{position:absolute;top:50%;left:20px;margin-top:-19px;}
.layui-side-menu .layui-nav .layui-nav-item dd .iconfont{left:40px;z-index:10;}
.layui-side-menu .layui-nav .layui-nav-item dd a{padding-left:65px;}
.layui-header .layui-nav-item .iconfont{position:relative;top:1px;font-size:16px;}
.layadmin-shortcut li .iconfont{display:inline-block;width:100%;height:60px;line-height:60px;text-align:center;border-radius:2px;font-size:30px;background-color:#F8F8F8;color:#333;transition:all .3s;-webkit-transition:all .3s;}
.layui-side-menu .layui-nav .layui-nav-item>a{padding-top:0;padding-bottom:0;height:50px;line-height:50px;}
.layui-side-menu .layui-nav .layui-nav-item>a>.iconfont{margin-top:-25px;}
.layui-input,
.layui-textarea{padding-right:10px;}
.layui-btn .iconfont{margin-right:3px;font-size:14px;}
.layui-tab-content{overflow-x:auto;}
.layui-form-item .layui-table .layui-form-checkbox[lay-skin="primary"]{margin:0;}
.table-page{position:relative;box-sizing:border-box;width:100%;border-width:0;height:34px;font-size:12px;border:1px solid #e6e6e6;border:0;padding:0;text-align:center;}
.table-page .layui-laypage{margin:0;}
.layui-table{margin-top:0}
.table-page .page-row-num{border-radius:0 2px 2px 0;height:28px;border:1px solid #e2e2e2;margin-bottom:5px;vertical-align:middle;width:80px;padding-left:5px;padding:0;font-size:12px;}
.table-page .row-count{border:0;padding-left:0;}
.table-page .page-count{border:0;padding:0 5px;color:#333;margin-left:1px;}
.form-search_warp{padding:10px;}
.tips-help-content{display:none;}
.tips-help-btn:after{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e691";}
input:read-only{background-color:#f8f8f8;}
.layui-table .avatar-img{width:22px;height:22px;border-radius:2px;}
.tree_select{position:absolute;right:10px;top:50%;margin-top:-3px;cursor:pointer;border-color:transparent;border-width:6px;border-top-color:#c2c2c2;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s;border-style:dashed;overflow:hidden;display:inline-block;width:0;height:0;vertical-align:middle;}
.tree_select.show{margin-top:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.layui-fluid .layui-card .layui-card-header .layui-inline{width:130px;}
.layui-table th, .layui-table td{word-break: keep-all;white-space: nowrap;}

/*必须输入项目标志*/
.lable-condition-must,
.lable-must{position:relative;display:inline-block;width:6px;height:6px;padding:0;margin:2px;border-radius:50%;font-size:12px;text-align:center;color:#fff;cursor:pointer;}
.lable-must{background-color:#FF5722;}
.lable-condition-must{background-color:#FFB800;}

/* logo */
.layadmin-side-shrink .layui-layout-admin .layui-logo{background-image:url(../images/logo.png);}
.must-input{position:relative;top:3px;margin-left:4px;color:#f00;text-align:center;}
.layui-button-footer{border-top:1px solid #e6e6e6;padding-top:10px;text-align:center;}
.layui-form-label{width:100px;}
.layui-input-block{margin-left:130px;}
.txt-l{text-align:left!important;}
.txt-c{text-align:center!important;}
.txt-r{text-align:right!important;}
.error-text{position:absolute;top:0;right:5px;line-height:38px;height:38px;color:#FF5722;cursor:pointer;-webkit-animation-name:layui-fadein;animation-name:layui-fadein;z-index:1000}
.layui-input.error,
.layui-textarea.error{border-color:#FF5722!important;}
.layui-input.error:hover,
.layui-input.error:focus,
.layui-textarea.error:hover,
.layui-textarea.error:focus{border-color:#FF5722!important;}
.layadmin-pagetabs .layui-icon-refresh{right:40px;}
.layadmin-pagetabs .layui-icon-next{right:80px;}
.layui-table.nowrap th,
.layui-table.nowrap td{white-space:nowrap;}

/* dialog表单样式 */
.dialog-page{background-color:#fff;}
.dialog-page body{background-color:#fff;}
.dialog-page .layui-fluid{margin-bottom:30px;padding:20px;}
.dialog-page .layui-button-footer{position:fixed;left:0;right:0;bottom:0;padding:5px;width:100%;background-color:#F8F8F8;z-index:20;}
.dialog-page .layui-btn-sm{margin-top:3px;}

/* 验证错误样式 */
label.error{position:absolute;top:1px;right:8px;height:36px;line-height:36px;color:#FF5722!important;cursor:pointer;z-index:10;}

/* 详细页面表格通用样式 */
.detail-table{margin:0}
.detail-table tr td:first-child{width:120px;text-align:right;font-weight:bold;background-color:#e4fff9;}
.detail-table a{color:#1E9FFF;}
.detail-table a:hover{color:#009688;text-decoration:underline;}

/* 右侧弹出框 */
#LAY_adminPopupR{
    height:100%;
    overflow-y: hidden;
}
